<?php

class Application_Model_Campanhaenviar
{

    public function envioDeCampanhaAtivo()
    {
    	$query = "SELECT * 
    			FROM campanha_enviar as c 
    			WHERE c.status = 2";
    	 $result = mysql_fetch_array(mysql_query($query));
    	
       return $result;
    
    }

   public function listaAllCampanhaParaEnviar()
    {
    	$sql = "SELECT  c.idcampanha,
						   c.nome,
						   c.assunto,
						   c.remetente,
						   ce.html,
						   ce.idcampanha_enviar,  
						   TIMESTAMPDIFF(MINUTE,now(),c.dataenvio) AS diferenca
					FROM 
						campanha c, campanha_enviar ce
					WHERE 
						DATE_FORMAT(c.dataenvio,'%Y-%m-%d') = CURDATE() 
						AND TIMESTAMPDIFF(MINUTE,now(),c.dataenvio) <=0
						AND c.status = 1
						AND c.processado = 1
						AND ce.idcampanha = c.idcampanha
						ORDER BY diferenca ASC";
    	 $result =  $result = mysql_fetch_array(mysql_query($sql));
    	
       return $result;
	
    }

    public function updateStatus($status,$idcampanhaEnviar)
    {
    		$query = "UPDATE campanha_enviar as ce
					  SET 	ce.status=$status 
					  WHERE ce.idcampanha_enviar = $idcampanhaEnviar"; 
    		$result = mysql_query($query);
    }

}

